fix(dashboard): fix currency input locale formatting - #12812
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
7 Skipped Deployments
|
|
/snapshot-this |
🚀 A snapshot release has been made for this PRTest the snapshots by updating your yarn add @medusajs/admin-bundler@2.8.5-snapshot-20250624163405yarn add @medusajs/admin-sdk@2.8.5-snapshot-20250624163405yarn add @medusajs/admin-shared@2.8.5-snapshot-20250624163405yarn add @medusajs/admin-vite-plugin@2.8.5-snapshot-20250624163405yarn add @medusajs/dashboard@2.8.5-snapshot-20250624163405yarn add create-medusa-app@2.8.5-snapshot-20250624163405yarn add @medusajs/cli@2.8.5-snapshot-20250624163405yarn add medusa-dev-cli@2.8.5-snapshot-20250624163405yarn add @medusajs/medusa-oas-cli@2.8.5-snapshot-20250624163405yarn add @medusajs/core-flows@2.8.5-snapshot-20250624163405yarn add @medusajs/framework@2.8.5-snapshot-20250624163405yarn add @medusajs/js-sdk@2.8.5-snapshot-20250624163405yarn add @medusajs/modules-sdk@2.8.5-snapshot-20250624163405yarn add @medusajs/orchestration@2.8.5-snapshot-20250624163405yarn add @medusajs/types@2.8.5-snapshot-20250624163405yarn add @medusajs/utils@2.8.5-snapshot-20250624163405yarn add @medusajs/workflows-sdk@2.8.5-snapshot-20250624163405yarn add @medusajs/icons@2.8.5-snapshot-20250624163405yarn add @medusajs/ui@4.0.15-snapshot-20250624163405yarn add @medusajs/ui-preset@2.8.5-snapshot-20250624163405yarn add @medusajs/medusa@2.8.5-snapshot-20250624163405yarn add @medusajs/telemetry@2.8.5-snapshot-20250624163405yarn add @medusajs/test-utils@2.8.5-snapshot-20250624163405yarn add @medusajs/analytics@2.8.5-snapshot-20250624163405yarn add @medusajs/api-key@2.8.5-snapshot-20250624163405yarn add @medusajs/auth@2.8.5-snapshot-20250624163405yarn add @medusajs/cache-inmemory@2.8.5-snapshot-20250624163405yarn add @medusajs/cache-redis@2.8.5-snapshot-20250624163405yarn add @medusajs/cart@2.8.5-snapshot-20250624163405yarn add @medusajs/currency@2.8.5-snapshot-20250624163405yarn add @medusajs/customer@2.8.5-snapshot-20250624163405yarn add @medusajs/event-bus-local@2.8.5-snapshot-20250624163405yarn add @medusajs/event-bus-redis@2.8.5-snapshot-20250624163405yarn add @medusajs/file@2.8.5-snapshot-20250624163405yarn add @medusajs/fulfillment@2.8.5-snapshot-20250624163405yarn add @medusajs/index@2.8.5-snapshot-20250624163405yarn add @medusajs/inventory@2.8.5-snapshot-20250624163405yarn add @medusajs/link-modules@2.8.5-snapshot-20250624163405yarn add @medusajs/locking@2.8.5-snapshot-20250624163405yarn add @medusajs/notification@2.8.5-snapshot-20250624163405yarn add @medusajs/order@2.8.5-snapshot-20250624163405yarn add @medusajs/payment@2.8.5-snapshot-20250624163405yarn add @medusajs/pricing@2.8.5-snapshot-20250624163405yarn add @medusajs/product@2.8.5-snapshot-20250624163405yarn add @medusajs/promotion@2.8.5-snapshot-20250624163405yarn add @medusajs/analytics-local@2.8.5-snapshot-20250624163405yarn add @medusajs/analytics-posthog@2.8.5-snapshot-20250624163405yarn add @medusajs/auth-emailpass@2.8.5-snapshot-20250624163405yarn add @medusajs/auth-github@2.8.5-snapshot-20250624163405yarn add @medusajs/auth-google@2.8.5-snapshot-20250624163405yarn add @medusajs/file-local@2.8.5-snapshot-20250624163405yarn add @medusajs/file-s3@2.8.5-snapshot-20250624163405yarn add @medusajs/fulfillment-manual@2.8.5-snapshot-20250624163405yarn add @medusajs/locking-postgres@2.8.5-snapshot-20250624163405yarn add @medusajs/locking-redis@2.8.5-snapshot-20250624163405yarn add @medusajs/notification-local@2.8.5-snapshot-20250624163405yarn add @medusajs/notification-sendgrid@2.8.5-snapshot-20250624163405yarn add @medusajs/payment-stripe@2.8.5-snapshot-20250624163405yarn add @medusajs/region@2.8.5-snapshot-20250624163405yarn add @medusajs/sales-channel@2.8.5-snapshot-20250624163405yarn add @medusajs/stock-location@2.8.5-snapshot-20250624163405yarn add @medusajs/store@2.8.5-snapshot-20250624163405yarn add @medusajs/tax@2.8.5-snapshot-20250624163405yarn add @medusajs/user@2.8.5-snapshot-20250624163405yarn add @medusajs/workflow-engine-inmemory@2.8.5-snapshot-20250624163405yarn add @medusajs/workflow-engine-redis@2.8.5-snapshot-20250624163405
|
| @@ -1,5 +1,5 @@ | |||
| export const formatCurrency = (amount: number, currency: string) => { | |||
| return new Intl.NumberFormat("en-US", { | |||
| return new Intl.NumberFormat(undefined, { | |||
There was a problem hiding this comment.
question: Why was this change required?
There was a problem hiding this comment.
With this change, the default runtime locale is used for formatting instead of forcing en-US. This way currency formatting should be the same for the currency input and the places we use this helper (previously for example with DE locale formatting would be 1.234,5 but the helper would return 1,234.5.
|
Just tried the snapshot; I cannot seem to use comma as a separation, e.g. for Danish kroner. |
What language/locale you have set in the browser? If you change to |
Shouldn't this be automatically detected and set? |
|
Yes, the browser sets the locale depending on OS settings, browser preferences etc. (I suggested changing to German to simulate comma formatting). If English is detected locale will be set to |
What
FIXES SUP-1914